查看原文
其他

数据资源 | Stata数据处理:通过API获取经济数据

连享会 数据Seminar 2023-01-01

本文转载自公众号Stata连享会

🍎 连享会主页:lianxh.cn

点击“阅读原文”,即可跳转查看更多

作者:丁晨 (厦门大学)
邮箱:3049378404@qq.com


目录

  • 1. 引言

  • 2. 常用数据源及调用方法

    • 2.1 常用数据源

    • 2.2 调用方法

  • 3. Quandl:金融数据源集大成者

    • 3.1 注册账户

    • 3.2 搜索数据

    • 3.3 下载数据




1. 引言


数据收集与整理是科研工作的重要组成部分。因此,为高效获取数据,本文整理了几个公开的经济数据源,并简要介绍了 Stata 的调用方法。



2. 常用数据源及调用方法


2.1 常用数据源


数据源备注
FRED美联储官网数据
wbopendata世界银行数据
sdmxuseOECD, EUROSTAT, ECB, IMF, UNSO,nWorldBank
Quandl金融数据维基百科


2.2 调用方法

*数据源:FRED (道指、纳指、标普500、10年期美债收益率的数据获取)
*方法一:使用 import 命令导入fred 数据 (需要先注册 fred 并获得 API 的 key)set fredkey yourkey, permanentlyimport fred NASDAQ100 DJIA SP500 DGS10, daterange(2006-03-01 2021-03-07) clear
*方法二:使用 freduse 命令 (此方法不需要获得 fred 的 apikey)ssc install freduse, replace // 安装 freduse 命令freduse NASDAQ100 DJIA SP500 DGS10 if daten>14990 // 使用 freduse 获取数据

*数据源:wbopendata
net install wbopendata, from(http://fmwww.bc.edu/RePEc/bocode/w) replacewbopendata, country(chn - China) clear // 查看中国的相关数据

*数据源:sdmxuse
net install dm0097, from(http://www.stata-journal.com/software/sj18-4) replacesdmxuse dataflow OECD, clear // 获取 OECD 的数据标签

*数据源:Quandl (美国失业率的数据获取)*使用方法:先注册并获取 quandl api 的 key*quandl 数据:https://www.quandl.com/search copy "https://www.quandl.com/api/v3/datasets/FRED/NROUST.csv?api_key=YourAPIKey" tempfile.csv, replace // 从 quandl 网站下载 csv 格式的数据insheet using tempfile.csv, comma clear //导入该csv格式数据


3. Quandl:金融数据源集大成者


Quandl 是金融数据源的集成平台,拥有海量的经济和金融数据。一些官方数据源,如美联储、世界银行、国际清算行等,均可通过 Quandl 的 API 免费获取。

Quandl 官方提供 API 接口,用户可通过 Excel、Python、R、Ruby 等软件调用。在这里,我们重点对 Stata 调用 Quandl 数据方法进行说明。


3.1 注册账户

打开网站「Quandl」,进行账号注册。

填写个人资料,如实选择,注册的选项对 API KEY 没有影响。

登录账户后,在 PROFILE 页面可以看到 API KEY,复制保存到本地文档中。


3.2 搜索数据

访问「Quandl 搜索页」,进行数据检索。

例如,搜索美联储货币总量 (US M2),使用 Free 筛选,结果如下图。其中,Federal Reserve Economic Data 数据源下方列出的几个结果集,左侧是 Quandl Code,右侧是该数据的描述。

点击 FRED / M2V,进入该数据的详细页面。


3.3 下载数据

*数据源:Quandl (美国失业率的数据获取)
*方法一:使用 copy 命令下载数据copy "https://www.quandl.com/api/v3/datasets/FRED/NROUST.csv?api_key=YourAPIKey" tempfile.csv, replace //从 quandl 网站下载 csv 格式的数据insheet using tempfile.csv, comma clear //导入该 csv 格式数据
*方法二:使用 getsymbols,这个命令包可以指定quandle、google finance、yahoo finance、Alpha Vantage 数据源下载,默认使用 quandl。net install getsymbols, from(http://fmwww.bc.edu/RePEc/bocode/g) replacegetsymbols M2V GDPPOT, database(FRED) fm(1) fd(1) fy(2012) lm(5) ld(31) ly(2017) frequency(m) apikey(YourAPIkey) clear //使用 quandl 数据源,指定使用 FRED 数据库,获取 M2 和 GDP 两个数据

推荐使用 getsymbols 这个命令,可以指定多个字段,并自动汇总结果到一个数据集中。







星标⭐我们不迷路!
想要文章及时到,文末“在看”少不了!

点击搜索你感兴趣的内容吧


往期推荐


资讯 | 世界经济学2019年最佳论文TOP10榜单

数据交流丨手把手教你获取联合国商品贸易统计数据,建议收藏!

软件应用 | 还不会用 Python 提取 PDF 表格?三种类型数据,轻松转换成 Excel

数据分享丨国内外土壤数据库资源汇总,建议收藏

软件应用 | 编程语言哪家强?4种数据分析领域语言优缺点对比

数据分享丨全国人口密度数据(2000-2020)

统计计量 | 实证经济学走过了怎样的三十年?








数据Seminar




这里是大数据、分析技术与学术研究的三叉路口


推荐 | 谈佳辉

    欢迎扫描👇二维码添加关注    

点击下方“阅读全文”了解更多

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存